package com.函数式接口;

/*
* Supplier接口
	Supplier<T>：包含一个无参的方法
		T get()：获得结果
		该方法不需要参数，他会按照模中实现逻辑（由lambda表达式实现）返回一个数据
		Supplier<T>接口也被称为生产型接口，如果我们指定了接口的泛型是什么类型，那么接口中的get方法就会生产什么类型的数据供我们使用
* */

import java.util.function.Supplier;

public class SupplierDemo {
    public static void main(String[] args) {
        String s = getString(() -> {
            return "林青霞";
        });

        System.out.println(s);
    }

    private static String getString(Supplier<String> sup) {
        return sup.get();
    }
}
